/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaex;

/**
 *
 * @author ilaria.cavinato
 */
public class WhileTest {
    //creo un metodo che si chiamacondition e restituisce un booleano
    static boolean condition() { //questo è un metodo che ritorna un boolean
        double app=0.00; //double reali in virgola mobile a 64 bit
        app=Math.random(); //genera un numero random 
        System.out.println("\n" + app +  "000 \n");
        boolean result = app<0.85;
        System.out.print(result + ",");
        return result; //devo usare la return se il metodo ritorna un valore
    }
   
public static void main(String[] args) {
    while(condition()) //ciclo entro il while fino a quando condizione è vera
        System.out.println("sono dentro'while'");
        System.out.println("sono fuori da 'while'");
    }

}
 /*il nome del package deve comparire all'inizio del codice
 * ogni cosa è un oggetto; animale, edificio, servizio
 * un programma è un gruppo di oggetti che si spediscono messaggi tra loro
 * per richiedere un oggetto si deve spedireun messaggio a quell'oggetto
 * metodo= messaggio o chiamata ad un oggetto
 * oggetto= ogni oggetto è una istanza di una classe= un esemplare della classe
 * classe= classe è sinonimo/equivale ad un tipo
 * devo definire quali messaggi posso spedire alla classe (metodi)
 * oggetti e metodi/messaggi
 * tutti gli oggetti dello stesso tipo possono ricevere gli stessi messaggi
 * un oggetto ha uno stato un comportamento e una identità
 * 
 */